using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("GameOpenPack")]
	public class GameOpenPack : MonoBehaviour
	{
		public bool clickedOnPack => method_2<bool>("clickedOnPack");

		public bool fullyLoaded => method_2<bool>("fullyLoaded");

		public GameOpenPack(IntPtr address, string className)
			: base(address, className)
		{
		}

		public GameOpenPack(IntPtr address)
			: this(address, "GameOpenPack")
		{
		}

		public void Finish()
		{
			method_8("Finish");
		}

		public void PlayJainaLine()
		{
			method_8("PlayJainaLine");
		}

		public void PlayHoggerLine()
		{
			method_8("PlayHoggerLine");
		}

		public void RaiseBoardLights()
		{
			method_8("RaiseBoardLights");
		}

		public void Begin()
		{
			method_8("Begin");
		}

		public void NotifyOfFullyLoaded()
		{
			method_8("NotifyOfFullyLoaded");
		}

		public void NotifyOfMouseOver()
		{
			method_8("NotifyOfMouseOver");
		}

		public void NotifyOfMouseOff()
		{
			method_8("NotifyOfMouseOff");
		}

		public void HandleClick()
		{
			method_8("HandleClick");
		}
	}
}
